#ifndef PERFDEVIL_HPP

#define PERFDEVIL_HPP

#include <IL/ilu.h>
#include <chrono>

// TEST DevIL functions


class PerfDevil{
public:

  static long long int temps_execution_iluAlienify();

  static long long int temps_execution_iluBlurAvg(ILint i);

  static long long int temps_execution_iluBlurGaussian(ILint i);

  static long long int temps_execution_iluContrast(ILfloat i);

  static long long int temps_execution_iluEqualize();

  static long long int temps_execution_iluGammaCorrect(ILfloat i);

  static long long int temps_execution_iluNegative();

  static long long int temps_execution_iluNoisify(ILfloat i);

  static long long int temps_execution_iluPixelize(ILuint i);

  static long long int temps_execution_iluSharpen(ILfloat i, ILuint j);

};



#endif

